
#ifndef	_IIC2_H_
#define	_IIC2_H_
#include "sys.h"

/* 硬件定义 */
#if 1
#define SCL2_H         (GPIOC->BSRR = GPIO_Pin_8) 
#define SCL2_L         (GPIOC->BRR  = GPIO_Pin_8) 

#define SDA2_H         (GPIOC->BSRR = GPIO_Pin_9) 
#define SDA2_L         (GPIOC->BRR  = GPIO_Pin_9) 

#define SCL2_read      (GPIOC->IDR  & GPIO_Pin_8) 
#define SDA2_read      (GPIOC->IDR  & GPIO_Pin_9) 

#define GPIO_Pin_I2C_SCK2  	GPIO_Pin_8
#define GPIO_Pin_I2C_SDA2  	GPIO_Pin_9

#endif

/* 常量定义 */


/* 外部函数声明 */
extern void MIIC2_Init(void);
extern u8 MIIC2_Start(void);
extern void MIIC2_Stop(void);
extern u8 MIIC2_Write_Byte(u8 iData);
extern u8 MIIC2_Read_Byte(void);
extern u8 MIIC2_WaitAck(void);                                    /* 模拟IIC等待应答 */
extern void MIIC2_Ack(void);                                         /* 模拟IIC应答 */
extern void MIIC2_NoAck(void);                                       /* 模拟IIC不应答 */


#endif

